Synthesizing Optimal Domain Models for Educational Applications

نویسندگان

  • ERIC BUTLER
  • EMINA TORLAK
چکیده

Many applications in educational technology, from student modeling to problem generation, are built on a formal model of the operational knowledge for a given domain. These domain models consist of rules that experts apply to solve problems in the domain; for example, factoring, ax + bx → (a + b)x , is one such rule for K-12 algebra. In practice, domain models are handcrafted at great expense, so applications rely on a single generic model. But many models can capture the operational knowledge for a domain, and they differ in how well they meet specific educational objectives (such as maximizing problem-solving efficiency for advanced users or minimizing cognitive load for novices). Rapid creation of custom domain models is thus a key challenge in the development of personalized educational tools that adapt to their user’s needs. This paper presents RuleSy, a new framework for computer-aided authoring of optimal domain models for educational applications. RuleSy takes as input a set of example problems (e.g., x + 1 = 2), a set of basic axiom rules for solving these problems (e.g., factoring), and a function expressing the desired educational objective. Given these inputs, it first synthesizes a set of tactic rules (e.g., combining like terms) that integrate multiple axioms into advanced problem-solving strategies. The axioms and tactics are then searched for a domain model that optimizes the objective. RuleSy is based on new algorithms for mining tactic specifications from examples and axioms, synthesizing tactic rules from these specifications, and selecting an optimal domain model from the axioms and tactics. We evaluate RuleSy on the domain of K-12 algebra, finding that it recovers textbook tactics and domain models, discovers new tactics and models, and outperforms a prior tool for this domain by orders of magnitude. But RuleSy generalizes beyond K-12 algebra: we also use it to (re)discover proof tactics for propositional logic, demonstrating its potential to aid in the development of custom models for a variety of educational domains.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework for Computer-Aided Design of Educational Domain Models

Many educational applications, from tutoring to problem generation, are built on a formal model of the operational knowledge for a given domain. These domain models consist of rewrite rules that experts apply to solve problems in the domain; e.g., factoring, ax+bx→ (a+b)x, is one such rule for K-12 algebra. Domain models currently take hundreds of hours to create, and they differ widely in how ...

متن کامل

Analyzing and Synthesizing Hybrid Control Systems

Embedded systems possess a hybrid structure, combining continuous-variable dynamics and logical decision-making. We study such real-world hybrid control systems and introduce a mathematical model of them. Then, we develop tools for analyzing their stability. Finally, we review the theory of optimal hybrid control and present algorithms for synthesizing optimal hybrid control systems.

متن کامل

Control Theory and Economic Policy Optimization: The Origin, Achievements and the Fading Optimism from a Historical Standpoint

Economists were interested in economic stabilization policies as early as the 1930’s but the formal applications of stability theory from the classical control theory to economic analysis appeared in the early 1950’s when a number of control engineers actively collaborated with economists on economic stability and feedback mechanisms. The theory of optimal control resulting from the contributio...

متن کامل

Synthesizing Software Models: Generating Train Station Models Automatically

This paper presents an approach for automatic synthesis of software models. Software models are increasingly being used for representing software applications at a high abstraction level, and source code can usually be generated from these models. Creating application models can be a tedious task, and thus the presented approach automates this task. Based on a formal definition of the domain-sp...

متن کامل

Synthesizing Human Motion from Intuitive Constraints

Many compelling applications would become feasible if novice users had the ability to synthesize high quality human motion based only on a simple sketch and a few easily specified constraints. Motion graphs and their variations have proven to be a powerful tool for synthesizing human motion when only a rough sketch is given. Motion graphs are simple to implement, and the synthesis can be fully ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017